/**
 * JavaScript Integration Doc Tool
 */

this.addScript("JSDoc.js", "JSDoc", null, ["PackageInfo", "SourceEntry", "org.xidea.xml.Template"]);

this.addScript("ObjectInfo.js", ["ObjectInfo", "UnknowInfo"], "SourceEntry.js", "js.lang.System");

this.addScript("PackageInfo.js", ["PackageInfo", "RootInfo"], null, ["SourceEntry", "ObjectInfo"]);

this.addScript("SourceEntry.js", ["SourceEntry", "DocEntry"], ["tags.js", "org.xidea.syntax.ECMAParser"]);

this.addScript("tags.js", ["accessTag", "flagTag", "valueTag", "valuesTag"]);

this.addScript("export.js", "Export");

this.addDependence("*", "js.lang.Type");

this.addDependence("RootInfo", "org.xidea.util.CommonUtil", false);